home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
icon
/
packages.lha
/
packages
/
atari
/
ats.arc
/
TESTS.ARC
/
CHECKFP.ICN
< prev
next >
Wrap
Text File
|
1990-03-28
|
13KB
|
239 lines
procedure main()
p1()
p2()
p3()
p4()
p5()
p6()
end
procedure p1()
write("every 1 to 10 do write(?0) ----> ",image(every 1 to 10 do write(?0)) | "none")
write("every i := 1 to 50 do write(real(repl(\"0\",i) || \"2.\")) ----> ",image(every i := 1 to 50 do write(real(repl("0",i) || "2."))) | "none")
write("every i := 1 to 30 do write(integer(repl(\"0\",i) || \"2\")) ----> ",image(every i := 1 to 30 do write(integer(repl("0",i) || "2"))) | "none")
write("2.0 ~=== +2.0 ----> ",image(2.0 ~=== +2.0) | "none")
write("abs(3.0) ----> ",image(abs(3.0)) | "none")
write("image(2e13) ----> ",image(image(2e13)) | "none")
write("image(0.0006) ----> ",image(image(0.0006)) | "none")
write("image(2.0) ----> ",image(image(2.0)) | "none")
write("integer(2.0) ----> ",image(integer(2.0)) | "none")
write("integer(2.7) ----> ",image(integer(2.7)) | "none")
write("integer(\".\") ----> ",image(integer(".")) | "none")
write("integer(\".3\") ----> ",image(integer(".3")) | "none")
write("integer(\"0.3\") ----> ",image(integer("0.3")) | "none")
write("integer(\" . 3\") ----> ",image(integer(" . 3")) | "none")
write("integer(\"e2\") ----> ",image(integer("e2")) | "none")
write("integer(\"3e500\") ----> ",image(integer("3e500")) | "none")
write("numeric(2.0) ----> ",image(numeric(2.0)) | "none")
write("numeric(2.7) ----> ",image(numeric(2.7)) | "none")
write("numeric(\".\") ----> ",image(numeric(".")) | "none")
write("numeric(\".3\") ----> ",image(numeric(".3")) | "none")
write("numeric(\"0.3\") ----> ",image(numeric("0.3")) | "none")
end
procedure p2()
write("numeric(\" . 3\") ----> ",image(numeric(" . 3")) | "none")
write("numeric(\"e2\") ----> ",image(numeric("e2")) | "none")
write("numeric(\"3e500\") ----> ",image(numeric("3e500")) | "none")
write("real(2) ----> ",image(real(2)) | "none")
write("real(2.0) ----> ",image(real(2.0)) | "none")
write("real(2.7) ----> ",image(real(2.7)) | "none")
write("real(\"2\") ----> ",image(real("2")) | "none")
write("real(\" 2\") ----> ",image(real(" 2")) | "none")
write("real(\"2 \") ----> ",image(real("2 ")) | "none")
write("real(\"+2\") ----> ",image(real("+2")) | "none")
write("real(\"-2\") ----> ",image(real("-2")) | "none")
write("real(\"- 2\") ----> ",image(real("- 2")) | "none")
write("real(\" - 2 \") ----> ",image(real(" - 2 ")) | "none")
write("real(\"\") ----> ",image(real("")) | "none")
write("real(\"--2\") ----> ",image(real("--2")) | "none")
write("real(\" \") ----> ",image(real(" ")) | "none")
write("real(\"-\") ----> ",image(real("-")) | "none")
write("real(\"+\") ----> ",image(real("+")) | "none")
write("real(\".\") ----> ",image(real(".")) | "none")
write("real(\".3\") ----> ",image(real(".3")) | "none")
write("real(\"0.3\") ----> ",image(real("0.3")) | "none")
write("real(\" . 3\") ----> ",image(real(" . 3")) | "none")
write("real(\"e2\") ----> ",image(real("e2")) | "none")
write("real(\"3e500\") ----> ",image(real("3e500")) | "none")
write("real(\"7r4\") ----> ",image(real("7r4")) | "none")
write("real(\"4r7\") ----> ",image(real("4r7")) | "none")
write("real(\"4r 7\") ----> ",image(real("4r 7")) | "none")
write("real(\"7r 4\") ----> ",image(real("7r 4")) | "none")
write("real(\"16rff\") ----> ",image(real("16rff")) | "none")
write("real(\"36rcat\") ----> ",image(real("36rcat")) | "none")
write("real(\"36Rcat\") ----> ",image(real("36Rcat")) | "none")
write("real(\"36rCAT\") ----> ",image(real("36rCAT")) | "none")
write("real(\"1r1\") ----> ",image(real("1r1")) | "none")
write("real(\"2r0\") ----> ",image(real("2r0")) | "none")
write("real(\"22222222222222222222222222222\") ----> ",image(real("22222222222222222222222222222")) | "none")
write("numeric(2.0) ----> ",image(numeric(2.0)) | "none")
write("numeric(2.7) ----> ",image(numeric(2.7)) | "none")
write("numeric(.3) ----> ",image(numeric(.3)) | "none")
write("numeric(0.3) ----> ",image(numeric(0.3)) | "none")
write("numeric(e2) ----> ",image(numeric(e2)) | "none")
write("36. ^ 9 ----> ",image(36. ^ 9) | "none")
write("36 ^ 9. ----> ",image(36 ^ 9.) | "none")
write("36. ^ 9. ----> ",image(36. ^ 9.) | "none")
write("-36. ^ 9 ----> ",image(-36. ^ 9) | "none")
write("-36. ^ -9 ----> ",image(-36. ^ -9) | "none")
write(image(every i := 1 to 37 do write(real(repl("2",i) || "."))) | "failed")
write(image(every i := 1 to 37 do write(real(repl("2",i) || ".2"))) | "failed")
write(image(every i := 1 to 37 do write((repl("2",i) || ".2") + 1)) | "failed")
write("2.0 === +2.0 ----> ",image(2.0 === +2.0) | "none")
write("?30.0 ----> ",image(?30.0) | "none")
end
procedure p3()
write("copy(1.0) ----> ",image(copy(1.0)) | "none")
write("trim(3.14159,58) ----> ",image(trim(3.14159,58)) | "none")
write("image(2e13) ----> ",image(image(2e13)) | "none")
write("image(0.0006) ----> ",image(image(0.0006)) | "none")
end
procedure p4()
write("image(2.0) ----> ",image(image(2.0)) | "none")
write("string(2.0) ----> ",image(string(2.0)) | "none")
write("string(2.7) ----> ",image(string(2.7)) | "none")
write("string(\".\") ----> ",image(string(".")) | "none")
write("string(\".3\") ----> ",image(string(".3")) | "none")
write("string(\"0.3\") ----> ",image(string("0.3")) | "none")
write("string(\" . 3\") ----> ",image(string(" . 3")) | "none")
write("string(\"e2\") ----> ",image(string("e2")) | "none")
write("string(\"3e500\") ----> ",image(string("3e500")) | "none")
write("type(1.0) ----> ",image(type(1.0)) | "none")
write("cset(2.0) ----> ",image(cset(2.0)) | "none")
write("cset(2.7) ----> ",image(cset(2.7)) | "none")
write("cset(\".\") ----> ",image(cset(".")) | "none")
write("cset(\".3\") ----> ",image(cset(".3")) | "none")
write("cset(\"0.3\") ----> ",image(cset("0.3")) | "none")
write("cset(\" . 3\") ----> ",image(cset(" . 3")) | "none")
write("cset(\"e2\") ----> ",image(cset("e2")) | "none")
write("cset(\"3e500\") ----> ",image(cset("3e500")) | "none")
write("+1.0 ----> ",image(+1.0) | "none")
write("-1.0 ----> ",image(-1.0) | "none")
end
procedure p5()
write("real(2) ----> ",image(real(2)) | "none")
write("real(2.0) ----> ",image(real(2.0)) | "none")
write("real(2.7) ----> ",image(real(2.7)) | "none")
write("real(\"2\") ----> ",image(real("2")) | "none")
write("real(\" 2\") ----> ",image(real(" 2")) | "none")
write("real(\"2 \") ----> ",image(real("2 ")) | "none")
write("real(\"+2\") ----> ",image(real("+2")) | "none")
write("real(\"-2\") ----> ",image(real("-2")) | "none")
write("real(\"- 2\") ----> ",image(real("- 2")) | "none")
write("real(\" - 2 \") ----> ",image(real(" - 2 ")) | "none")
write("real(\"\") ----> ",image(real("")) | "none")
write("real(\"--2\") ----> ",image(real("--2")) | "none")
write("real(\" \") ----> ",image(real(" ")) | "none")
write("real(\"-\") ----> ",image(real("-")) | "none")
write("real(\"+\") ----> ",image(real("+")) | "none")
write("real(\".\") ----> ",image(real(".")) | "none")
write("real(\".3\") ----> ",image(real(".3")) | "none")
write("real(\"0.3\") ----> ",image(real("0.3")) | "none")
write("real(\" . 3\") ----> ",image(real(" . 3")) | "none")
write("real(\"e2\") ----> ",image(real("e2")) | "none")
write("real(\"3e500\") ----> ",image(real("3e500")) | "none")
write("real(\"7r4\") ----> ",image(real("7r4")) | "none")
write("real(\"4r7\") ----> ",image(real("4r7")) | "none")
write("real(\"4r 7\") ----> ",image(real("4r 7")) | "none")
write("real(\"7r 4\") ----> ",image(real("7r 4")) | "none")
write("real(\"16rff\") ----> ",image(real("16rff")) | "none")
write("real(\"36rcat\") ----> ",image(real("36rcat")) | "none")
write("real(\"36Rcat\") ----> ",image(real("36Rcat")) | "none")
write("real(\"36rCAT\") ----> ",image(real("36rCAT")) | "none")
write("real(\"1r1\") ----> ",image(real("1r1")) | "none")
write("integer(2.0) ----> ",image(integer(2.0)) | "none")
write("integer(2.7) ----> ",image(integer(2.7)) | "none")
write("integer(\".\") ----> ",image(integer(".")) | "none")
write("integer(\".3\") ----> ",image(integer(".3")) | "none")
write("integer(\"0.3\") ----> ",image(integer("0.3")) | "none")
write("integer(\" . 3\") ----> ",image(integer(" . 3")) | "none")
write("numeric(2.0) ----> ",image(numeric(2.0)) | "none")
write("numeric(2.7) ----> ",image(numeric(2.7)) | "none")
write("numeric(\".\") ----> ",image(numeric(".")) | "none")
write("numeric(\".3\") ----> ",image(numeric(".3")) | "none")
write("numeric(\"0.3\") ----> ",image(numeric("0.3")) | "none")
write("numeric(\" . 3\") ----> ",image(numeric(" . 3")) | "none")
write("real(2.0) ----> ",image(real(2.0)) | "none")
write("real(2.7) ----> ",image(real(2.7)) | "none")
write("real(\".\") ----> ",image(real(".")) | "none")
write("real(\".3\") ----> ",image(real(".3")) | "none")
write("real(\"0.3\") ----> ",image(real("0.3")) | "none")
write("real(\" . 3\") ----> ",image(real(" . 3")) | "none")
write("abs(3.0) ----> ",image(abs(3.0)) | "none")
write("abs(0.0) ----> ",image(abs(0.0)) | "none")
write("abs(-3.0) ----> ",image(abs(-3.0)) | "none")
write("36. % 7 ----> ",image(36. % 7) | "none")
write("36 % 7. ----> ",image(36 % 7.) | "none")
write("36. % 7. ----> ",image(36. % 7.) | "none")
write("-36. % 7 ----> ",image(-36. % 7) | "none")
write("36 % -7. ----> ",image(36 % -7.) | "none")
write("-36. % -7. ----> ",image(-36. % -7.) | "none")
write("36. * 9 ----> ",image(36. * 9) | "none")
write("36 * 9. ----> ",image(36 * 9.) | "none")
write("36. * 9. ----> ",image(36. * 9.) | "none")
write("-36. * 9 ----> ",image(-36. * 9) | "none")
end
procedure p6()
write("36 * -9. ----> ",image(36 * -9.) | "none")
write("-36. * -9. ----> ",image(-36. * -9.) | "none")
write("36. / 9 ----> ",image(36. / 9) | "none")
write("36 / 9. ----> ",image(36 / 9.) | "none")
write("36. / 9. ----> ",image(36. / 9.) | "none")
write("-36. / 9 ----> ",image(-36. / 9) | "none")
write("36 / -9. ----> ",image(36 / -9.) | "none")
write("-36. / -9. ----> ",image(-36. / -9.) | "none")
write("36. + 9 ----> ",image(36. + 9) | "none")
write("36 + 9. ----> ",image(36 + 9.) | "none")
write("36. + 9. ----> ",image(36. + 9.) | "none")
write("-36. + 9 ----> ",image(-36. + 9) | "none")
write("36 + -9. ----> ",image(36 + -9.) | "none")
write("-36. + -9. ----> ",image(-36. + -9.) | "none")
write("1. < 1 ----> ",image(1. < 1) | "none")
write("1 < 2. ----> ",image(1 < 2.) | "none")
write("1. < 0. ----> ",image(1. < 0.) | "none")
write("-1 < 0. ----> ",image(-1 < 0.) | "none")
write("1. < -2 ----> ",image(1. < -2) | "none")
write("-1 < -0. ----> ",image(-1 < -0.) | "none")
write("1. > 1 ----> ",image(1. > 1) | "none")
write("1 > 2. ----> ",image(1 > 2.) | "none")
write("1. > 0. ----> ",image(1. > 0.) | "none")
write("-1 > 0. ----> ",image(-1 > 0.) | "none")
write("1. > -2 ----> ",image(1. > -2) | "none")
write("-1 > -0. ----> ",image(-1 > -0.) | "none")
write("1. <= 1 ----> ",image(1. <= 1) | "none")
write("1 <= 2. ----> ",image(1 <= 2.) | "none")
write("1. <= 0. ----> ",image(1. <= 0.) | "none")
write("-1 <= 0. ----> ",image(-1 <= 0.) | "none")
write("1. <= -2 ----> ",image(1. <= -2) | "none")
write("-1 <= -0. ----> ",image(-1 <= -0.) | "none")
write("1. >= 1 ----> ",image(1. >= 1) | "none")
write("1 >= 2. ----> ",image(1 >= 2.) | "none")
write("1. >= 0. ----> ",image(1. >= 0.) | "none")
write("-1 >= 0. ----> ",image(-1 >= 0.) | "none")
write("1. >= -2 ----> ",image(1. >= -2) | "none")
write("-1 >= -0. ----> ",image(-1 >= -0.) | "none")
write("1. = 1 ----> ",image(1. = 1) | "none")
write("1 = 2. ----> ",image(1 = 2.) | "none")
write("1. = 0. ----> ",image(1. = 0.) | "none")
write("-1 = 0. ----> ",image(-1 = 0.) | "none")
write("1. = -2 ----> ",image(1. = -2) | "none")
write("-1 = -0. ----> ",image(-1 = -0.) | "none")
write("1. ~= 1 ----> ",image(1. ~= 1) | "none")
write("1 ~= 2. ----> ",image(1 ~= 2.) | "none")
write("1. ~= 0. ----> ",image(1. ~= 0.) | "none")
write("-1 ~= 0. ----> ",image(-1 ~= 0.) | "none")
write("1. ~= -2 ----> ",image(1. ~= -2) | "none")
write("-1 ~= -0. ----> ",image(-1 ~= -0.) | "none")
write("36. ^ 9 ----> ",image(36. ^ 9) | "none")
write("36 ^ 9. ----> ",image(36 ^ 9.) | "none")
write("36. ^ 9. ----> ",image(36. ^ 9.) | "none")
write("-36. ^ 9 ----> ",image(-36. ^ 9) | "none")
write("-36. ^ -9 ----> ",image(-36. ^ -9) | "none")
write("end of checkfp")
end